import service from '@/api/index'

/**
 * 分页获取角色列表
 */
export function getRoleByPage(data: any) {
  return service.get('/system/role/list', data)
}

/**
 * 添加角色
 */
export function addRole(data: any) {
  return service.post('/system/role', data)
}
/**
 * 删除角色
 */
export function delRole(id: string | number) {
  return service.delete(`/system/role/${id}`)
}
/**
 * 修改角色
 */
export function editRole(data: any) {
  return service.put('/system/role', data)
}
/**
 * 查询角色信息
 */
export function queryRole(id: string | number) {
  return service.get(`/system/role/${id}`)
}
/**
 * 切换角色
 */
export function switchRole(roleId: string | number) {
  return service.post('/system/role/switchRoles', { roleId })
}
